No exact translation found for "make or leave a fingerprint on"